home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
prolog
/
ai.prl
/
opnprlg1.hqx
/
Open Prolog
/
Open Prolog.rsrc
/
CODE_10_WindowStuff.txt
< prev
next >
Wrap
Text File
|
1993-04-15
|
49KB
|
865 lines
# near model CODE resource
# entry label at 0x0000
export_303:
entry:
00000000 4E56 FFE8 link A6, -0x0018
00000004 48E7 F0E0 movem.l -[A7], D0,D1,D2,D3,A0,A1,A2
00000008 246E 0008 movea.l A2, [A6 + 0x8]
0000000C 2F0A move.l -[A7], A2
0000000E A873 trap SetPort
00000010 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000014 6708 beq +0xA /* 0000001E */
00000016 487A 01C6 pea.l [PC + 0x1C6 /* 000001DE */]
0000001A 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000001E:
0000001E 548F addq.l A7, 2
00000020 2D6A 0010 FFE8 move.l [A6 - 0x18], [A2 + 0x10]
00000026 2D6A 0014 FFEC move.l [A6 - 0x14], [A2 + 0x14]
0000002C 066E 0013 FFE8 addi.w [A6 - 0x18], 0x13
00000032 046E 000F FFEC subi.w [A6 - 0x14], 0xF
00000038 046E 000F FFEE subi.w [A6 - 0x12], 0xF
0000003E 4FEF FFFC lea.l A7, [A7 - 0x4]
00000042 A8D8 trap NewRgn
00000044 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000048 6708 beq +0xA /* 00000052 */
0000004A 487A 0192 pea.l [PC + 0x192 /* 000001DE */]
0000004E 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000052:
00000052 548F addq.l A7, 2
00000054 2D57 FFFC move.l [A6 - 0x4], [A7]
00000058 486E FFE8 pea.l [A6 - 0x18]
0000005C A8DF trap RectRgn
0000005E 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000062 6708 beq +0xA /* 0000006C */
00000064 487A 0178 pea.l [PC + 0x178 /* 000001DE */]
00000068 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000006C:
0000006C 548F addq.l A7, 2
0000006E 4FEF FFFC lea.l A7, [A7 - 0x4]
00000072 A8D8 trap NewRgn
00000074 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000078 6708 beq +0xA /* 00000082 */
0000007A 487A 0162 pea.l [PC + 0x162 /* 000001DE */]
0000007E 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000082:
00000082 548F addq.l A7, 2
00000084 2F17 move.l -[A7], [A7]
00000086 2D57 FFF8 move.l [A6 - 0x8], [A7]
0000008A 206A 023C movea.l A0, [A2 + 0x23C]
0000008E A029 trap HLock
00000090 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000094 6708 beq +0xA /* 0000009E */
00000096 487A 0146 pea.l [PC + 0x146 /* 000001DE */]
0000009A 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000009E:
0000009E 548F addq.l A7, 2
000000A0 2250 movea.l A1, [A0]
000000A2 4869 0008 pea.l [A1 + 0x8]
000000A6 A8DF trap RectRgn
000000A8 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000000AC 6708 beq +0xA /* 000000B6 */
000000AE 487A 012E pea.l [PC + 0x12E /* 000001DE */]
000000B2 4EAD 0CD2 jsr [A5 + 0xCD2]
label000000B6:
000000B6 548F addq.l A7, 2
000000B8 206A 023C movea.l A0, [A2 + 0x23C]
000000BC A02A trap HUnlock
000000BE 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000000C2 6708 beq +0xA /* 000000CC */
000000C4 487A 0118 pea.l [PC + 0x118 /* 000001DE */]
000000C8 4EAD 0CD2 jsr [A5 + 0xCD2]
label000000CC:
000000CC 548F addq.l A7, 2
000000CE 4FEF FFFC lea.l A7, [A7 - 0x4]
000000D2 A8D8 trap NewRgn
000000D4 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000000D8 6708 beq +0xA /* 000000E2 */
000000DA 487A 0102 pea.l [PC + 0x102 /* 000001DE */]
000000DE 4EAD 0CD2 jsr [A5 + 0xCD2]
label000000E2:
000000E2 548F addq.l A7, 2
000000E4 2F17 move.l -[A7], [A7]
000000E6 2D57 FFF4 move.l [A6 - 0xC], [A7]
000000EA 2F2E 000C move.l -[A7], [A6 + 0xC]
000000EE A8DF trap RectRgn
000000F0 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000000F4 6708 beq +0xA /* 000000FE */
000000F6 487A 00E6 pea.l [PC + 0xE6 /* 000001DE */]
000000FA 4EAD 0CD2 jsr [A5 + 0xCD2]
label000000FE:
000000FE 548F addq.l A7, 2
00000100 4FEF FFFC lea.l A7, [A7 - 0x4]
00000104 A8D8 trap NewRgn
00000106 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
0000010A 6708 beq +0xA /* 00000114 */
0000010C 487A 00D0 pea.l [PC + 0xD0 /* 000001DE */]
00000110 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000114:
00000114 548F addq.l A7, 2
00000116 2D57 FFF0 move.l [A6 - 0x10], [A7]
0000011A A8E4 trap SectRgn
0000011C 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000120 6708 beq +0xA /* 0000012A */
00000122 487A 00BA pea.l [PC + 0xBA /* 000001DE */]
00000126 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000012A:
0000012A 548F addq.l A7, 2
0000012C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000130 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000134 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000138 A8E6 trap DiffRgn
0000013A 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
0000013E 6708 beq +0xA /* 00000148 */
00000140 487A 009C pea.l [PC + 0x9C /* 000001DE */]
00000144 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000148:
00000148 548F addq.l A7, 2
0000014A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000014E A8D4 trap EraseRgn
00000150 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000154 6708 beq +0xA /* 0000015E */
00000156 487A 0086 pea.l [PC + 0x86 /* 000001DE */]
0000015A 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000015E:
0000015E 548F addq.l A7, 2
00000160 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000164 A927 trap InvalRgn
00000166 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
0000016A 6708 beq +0xA /* 00000174 */
0000016C 487A 0070 pea.l [PC + 0x70 /* 000001DE */]
00000170 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000174:
00000174 548F addq.l A7, 2
00000176 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000017A A8D9 trap DisposRgn/DisposeRgn
0000017C 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000180 6708 beq +0xA /* 0000018A */
00000182 487A 005A pea.l [PC + 0x5A /* 000001DE */]
00000186 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000018A:
0000018A 548F addq.l A7, 2
0000018C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000190 A8D9 trap DisposRgn/DisposeRgn
00000192 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000196 6708 beq +0xA /* 000001A0 */
00000198 487A 0044 pea.l [PC + 0x44 /* 000001DE */]
0000019C 4EAD 0CD2 jsr [A5 + 0xCD2]
label000001A0:
000001A0 548F addq.l A7, 2
000001A2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000001A6 A8D9 trap DisposRgn/DisposeRgn
000001A8 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000001AC 6708 beq +0xA /* 000001B6 */
000001AE 487A 002E pea.l [PC + 0x2E /* 000001DE */]
000001B2 4EAD 0CD2 jsr [A5 + 0xCD2]
label000001B6:
000001B6 548F addq.l A7, 2
000001B8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000001BC A8D9 trap DisposRgn/DisposeRgn
000001BE 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000001C2 6708 beq +0xA /* 000001CC */
000001C4 487A 0018 pea.l [PC + 0x18 /* 000001DE */]
000001C8 4EAD 0CD2 jsr [A5 + 0xCD2]
label000001CC:
000001CC 548F addq.l A7, 2
000001CE 4CDF 070F movem.l A2,A1,A0,D3,D2,D1,D0, [A7]+
000001D2 4E5E unlink A6
000001D4 2F57 0008 move.l [A7 + 0x8], [A7]
000001D8 4FEF 0008 lea.l A7, [A7 + 0x8]
000001DC 4E75 rts
000001DE 8F41 4444 pack D7, D1, 0x4444
000001E2 5550 subq.w [A0], 2
000001E4 4441 neg.w D1
000001E6 5445 addq.w D5, 2
000001E8 5245 addq.w D5, 1
000001EA 4749 chk.w D3, A1
000001EC 4F4E chk.w D7, A6
000001EE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000001F0-000001F4
export_304:
fn000001F0:
000001F0 4E56 FFFA link A6, -0x0006
// end alternate branch 000001F0-000001F4
export_304: // at 000001F0 (misaligned)
fn000001F0: // (misaligned)
000001F2 FFFA .extension 0xFFA // unimplemented
000001F4 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1
000001F8 206E 0008 movea.l A0, [A6 + 0x8]
000001FC A029 trap HLock
000001FE 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000202 6708 beq +0xA /* 0000020C */
00000204 487A 007A pea.l [PC + 0x7A /* 00000280 */]
00000208 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000020C:
0000020C 548F addq.l A7, 2
0000020E 2250 movea.l A1, [A0]
00000210 3D69 005E 000C move.w [A6 + 0xC], [A1 + 0x5E]
00000216 3D69 003C FFFE move.w [A6 - 0x2], [A1 + 0x3C]
0000021C 2D69 003E FFFA move.l [A6 - 0x6], [A1 + 0x3E]
00000222 A02A trap HUnlock
00000224 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000228 6708 beq +0xA /* 00000232 */
0000022A 487A 0054 pea.l [PC + 0x54 /* 00000280 */]
0000022E 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000232:
00000232 548F addq.l A7, 2
00000234 206E FFFA movea.l A0, [A6 - 0x6]
00000238 A029 trap HLock
0000023A 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
0000023E 6708 beq +0xA /* 00000248 */
00000240 487A 003E pea.l [PC + 0x3E /* 00000280 */]
00000244 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000248:
00000248 548F addq.l A7, 2
0000024A 2250 movea.l A1, [A0]
0000024C 302E FFFE move.w D0, [A6 - 0x2]
00000250 6708 beq +0xA /* 0000025A */
00000252 0C31 000D 00FF cmpi.b [A1 + D0.w - 0x1], 0xD /* '\r' */
00000258 6604 bne +0x6 /* 0000025E */
label0000025A:
0000025A 526E 000C addq.w [A6 + 0xC], 1
label0000025E:
0000025E A02A trap HUnlock
00000260 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000264 6708 beq +0xA /* 0000026E */
00000266 487A 0018 pea.l [PC + 0x18 /* 00000280 */]
0000026A 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000026E:
0000026E 548F addq.l A7, 2
00000270 4CDF 0307 movem.l A1,A0,D2,D1,D0, [A7]+
00000274 4E5E unlink A6
00000276 2F57 0004 move.l [A7 + 0x4], [A7]
0000027A 4FEF 0004 lea.l A7, [A7 + 0x4]
0000027E 4E75 rts
00000280 9147 subx.w D0, D7
00000282 4554 chk.w D2, [A4]
00000284 4144 chk.w D0, D4
00000286 4A55 tst.w [A5]
00000288 5354 subq.w [A4], 1
0000028A 4544 chk.w D2, D4
0000028C 4E4C trap 12
0000028E 494E chk.w D4, A6
00000290 4553 chk.w D2, [A3]
00000292 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_305: // at 00000294 (misaligned)
00000296 FFF2 .extension 0xFF2 // unimplemented
00000298 48E7 F0E0 movem.l -[A7], D0,D1,D2,D3,A0,A1,A2
0000029C 246E 0008 movea.l A2, [A6 + 0x8]
000002A0 206A 023C movea.l A0, [A2 + 0x23C]
000002A4 2250 movea.l A1, [A0]
000002A6 3029 0002 move.w D0, [A1 + 0x2]
000002AA 9069 000A sub.w D0, [A1 + 0xA]
000002AE 3D40 FFF4 move.w [A6 - 0xC], D0
000002B2 3029 0006 move.w D0, [A1 + 0x6]
000002B6 9069 000E sub.w D0, [A1 + 0xE]
000002BA 3D40 FFF2 move.w [A6 - 0xE], D0
000002BE 4FEF FFFE lea.l A7, [A7 - 0x2]
000002C2 2F08 move.l -[A7], A0
000002C4 4EBA FF2A jsr [PC - 0xD6 /* 000001F0 */]
000002C8 3D5F FFFC move.w [A6 - 0x4], [A7]+
000002CC 4FEF FFFE lea.l A7, [A7 - 0x2]
000002D0 2F2A 008C move.l -[A7], [A2 + 0x8C]
000002D4 A962 trap GetControlMaximum/GetMaxCtl
000002D6 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000002DA 6708 beq +0xA /* 000002E4 */
000002DC 487A 01E8 pea.l [PC + 0x1E8 /* 000004C6 */]
000002E0 4EAD 0CD2 jsr [A5 + 0xCD2]
label000002E4:
000002E4 548F addq.l A7, 2
000002E6 362E FFF2 move.w D3, [A6 - 0xE]
000002EA 6A02 bpl +0x4 /* 000002EE */
000002EC 4243 clr.w D3
label000002EE:
000002EE B65F cmp.w D3, [A7]+
000002F0 6700 001A beq +0x1C /* 0000030C */
000002F4 2F2A 008C move.l -[A7], [A2 + 0x8C]
000002F8 3F03 move.w -[A7], D3
000002FA A965 trap SetControlMaximum/SetMaxCtl
000002FC 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000300 6708 beq +0xA /* 0000030A */
00000302 487A 01C2 pea.l [PC + 0x1C2 /* 000004C6 */]
00000306 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000030A:
0000030A 548F addq.l A7, 2
label0000030C:
0000030C 4FEF FFFE lea.l A7, [A7 - 0x2]
00000310 2F2A 008C move.l -[A7], [A2 + 0x8C]
00000314 A961 trap GetControlMinimum/GetMinCtl
00000316 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
0000031A 6708 beq +0xA /* 00000324 */
0000031C 487A 01A8 pea.l [PC + 0x1A8 /* 000004C6 */]
00000320 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000324:
00000324 548F addq.l A7, 2
00000326 362E FFF4 move.w D3, [A6 - 0xC]
0000032A 6B02 bmi +0x4 /* 0000032E */
0000032C 4243 clr.w D3
label0000032E:
0000032E B65F cmp.w D3, [A7]+
00000330 6700 001A beq +0x1C /* 0000034C */
00000334 2F2A 008C move.l -[A7], [A2 + 0x8C]
00000338 3F03 move.w -[A7], D3
0000033A A964 trap SetControlMinimum/SetMinCtl
0000033C 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000340 6708 beq +0xA /* 0000034A */
00000342 487A 0182 pea.l [PC + 0x182 /* 000004C6 */]
00000346 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000034A:
0000034A 548F addq.l A7, 2
label0000034C:
0000034C 206A 023C movea.l A0, [A2 + 0x23C]
00000350 A029 trap HLock
00000352 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000356 6708 beq +0xA /* 00000360 */
00000358 487A 016C pea.l [PC + 0x16C /* 000004C6 */]
0000035C 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000360:
00000360 548F addq.l A7, 2
00000362 2250 movea.l A1, [A0]
00000364 3611 move.w D3, [A1]
00000366 9669 0008 sub.w D3, [A1 + 0x8]
0000036A A02A trap HUnlock
0000036C 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000370 6708 beq +0xA /* 0000037A */
00000372 487A 0152 pea.l [PC + 0x152 /* 000004C6 */]
00000376 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000037A:
0000037A 548F addq.l A7, 2
0000037C 4FEF FFFC lea.l A7, [A7 - 0x4]
00000380 2F2A 023C move.l -[A7], [A2 + 0x23C]
00000384 3F3C 0004 move.w -[A7], 0x4
00000388 A83D trap TEDispatch
0000038A 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
0000038E 6708 beq +0xA /* 00000398 */
00000390 487A 0134 pea.l [PC + 0x134 /* 000004C6 */]
00000394 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000398:
00000398 548F addq.l A7, 2
0000039A 205F movea.l A0, [A7]+
0000039C A029 trap HLock
0000039E 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000003A2 6708 beq +0xA /* 000003AC */
000003A4 487A 0120 pea.l [PC + 0x120 /* 000004C6 */]
000003A8 4EAD 0CD2 jsr [A5 + 0xCD2]
label000003AC:
000003AC 548F addq.l A7, 2
000003AE 2250 movea.l A1, [A0]
000003B0 2F29 0008 move.l -[A7], [A1 + 0x8]
000003B4 A02A trap HUnlock
000003B6 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000003BA 6708 beq +0xA /* 000003C4 */
000003BC 487A 0108 pea.l [PC + 0x108 /* 000004C6 */]
000003C0 4EAD 0CD2 jsr [A5 + 0xCD2]
label000003C4:
000003C4 548F addq.l A7, 2
000003C6 205F movea.l A0, [A7]+
000003C8 A029 trap HLock
000003CA 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000003CE 6708 beq +0xA /* 000003D8 */
000003D0 487A 00F4 pea.l [PC + 0xF4 /* 000004C6 */]
000003D4 4EAD 0CD2 jsr [A5 + 0xCD2]
label000003D8:
000003D8 548F addq.l A7, 2
000003DA 2250 movea.l A1, [A0]
000003DC 7000 moveq.l D0, 0x00
000003DE 4A43 tst.w D3
000003E0 670A beq +0xC /* 000003EC */
label000003E2:
000003E2 5240 addq.w D0, 1
000003E4 D651 add.w D3, [A1]
000003E6 43E9 0004 lea.l A1, [A1 + 0x4]
000003EA 6BF6 bmi -0x8 /* 000003E2 */
label000003EC:
000003EC 3540 0240 move.w [A2 + 0x240], D0
000003F0 A02A trap HUnlock
000003F2 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000003F6 6708 beq +0xA /* 00000400 */
000003F8 487A 00CC pea.l [PC + 0xCC /* 000004C6 */]
000003FC 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000400:
00000400 548F addq.l A7, 2
00000402 302E FFFC move.w D0, [A6 - 0x4]
00000406 906A 0242 sub.w D0, [A2 + 0x242]
0000040A 6A04 bpl +0x6 /* 00000410 */
0000040C 302A 0242 move.w D0, [A2 + 0x242]
label00000410:
00000410 4FEF FFFC lea.l A7, [A7 - 0x4]
00000414 3F3C 7FFF move.w -[A7], 0x7FFF
00000418 3F00 move.w -[A7], D0
0000041A A869 trap FixRatio
0000041C 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000420 6708 beq +0xA /* 0000042A */
00000422 487A 00A2 pea.l [PC + 0xA2 /* 000004C6 */]
00000426 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000042A:
0000042A 548F addq.l A7, 2
0000042C 255F 0244 move.l [A2 + 0x244], [A7]+
00000430 323C 7FFF move.w D1, 0x7FFF
00000434 4A6A 0240 tst.w [A2 + 0x240]
00000438 660C bne +0xE /* 00000446 */
0000043A 302A 0242 move.w D0, [A2 + 0x242]
0000043E 906E FFFC sub.w D0, [A6 - 0x4]
00000442 6B02 bmi +0x4 /* 00000446 */
00000444 4241 clr.w D1
label00000446:
00000446 206A 008C movea.l A0, [A2 + 0x8C]
0000044A 2250 movea.l A1, [A0]
0000044C 2F11 move.l -[A7], [A1]
0000044E 3F01 move.w -[A7], D1
00000450 A965 trap SetControlMaximum/SetMaxCtl
00000452 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000456 6708 beq +0xA /* 00000460 */
00000458 487A 006C pea.l [PC + 0x6C /* 000004C6 */]
0000045C 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000460:
00000460 548F addq.l A7, 2
00000462 7600 moveq.l D3, 0x00
00000464 362A 0240 move.w D3, [A2 + 0x240]
00000468 4FEF FFFA lea.l A7, [A7 - 0x6]
0000046C 4843 swap.w D3
0000046E 2F03 move.l -[A7], D3
00000470 2F2A 0244 move.l -[A7], [A2 + 0x244]
00000474 A868 trap FixMul
00000476 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
0000047A 6708 beq +0xA /* 00000484 */
0000047C 487A 0048 pea.l [PC + 0x48 /* 000004C6 */]
00000480 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000484:
00000484 548F addq.l A7, 2
00000486 A86C trap FixRound
00000488 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
0000048C 6708 beq +0xA /* 00000496 */
0000048E 487A 0036 pea.l [PC + 0x36 /* 000004C6 */]
00000492 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000496:
00000496 548F addq.l A7, 2
00000498 301F move.w D0, [A7]+
0000049A 206A 008C movea.l A0, [A2 + 0x8C]
0000049E 2250 movea.l A1, [A0]
000004A0 2F11 move.l -[A7], [A1]
000004A2 3F00 move.w -[A7], D0
000004A4 A963 trap SetControlValue/SetCtlValue
000004A6 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000004AA 6708 beq +0xA /* 000004B4 */
000004AC 487A 0018 pea.l [PC + 0x18 /* 000004C6 */]
000004B0 4EAD 0CD2 jsr [A5 + 0xCD2]
label000004B4:
000004B4 548F addq.l A7, 2
000004B6 4CDF 070F movem.l A2,A1,A0,D3,D2,D1,D0, [A7]+
000004BA 4E5E unlink A6
000004BC 2F57 0004 move.l [A7 + 0x4], [A7]
000004C0 4FEF 0004 lea.l A7, [A7 + 0x4]
000004C4 4E75 rts
000004C6 8B53 or.w [A3], D5
000004C8 4554 chk.w D2, [A4]
000004CA 434F chk.w D1, A7
000004CC 4E54 524F link A4, -0xFFFFADB1
000004D0 4C53 0000 movem.l <none>, [A3]
export_306:
000004D4 4E56 FFEE link A6, -0x0012
000004D8 48E7 F0E0 movem.l -[A7], D0,D1,D2,D3,A0,A1,A2
000004DC 246E 0008 movea.l A2, [A6 + 0x8]
000004E0 4FEF FFFC lea.l A7, [A7 - 0x4]
000004E4 2F2A 023C move.l -[A7], [A2 + 0x23C]
000004E8 3F3C 0004 move.w -[A7], 0x4
000004EC A83D trap TEDispatch
000004EE 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000004F2 6708 beq +0xA /* 000004FC */
000004F4 487A 00CC pea.l [PC + 0xCC /* 000005C2 */]
000004F8 4EAD 0CD2 jsr [A5 + 0xCD2]
label000004FC:
000004FC 548F addq.l A7, 2
000004FE 205F movea.l A0, [A7]+
00000500 2D48 FFF8 move.l [A6 - 0x8], A0
00000504 A029 trap HLock
00000506 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
0000050A 6708 beq +0xA /* 00000514 */
0000050C 487A 00B4 pea.l [PC + 0xB4 /* 000005C2 */]
00000510 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000514:
00000514 548F addq.l A7, 2
00000516 2250 movea.l A1, [A0]
00000518 2F29 0004 move.l -[A7], [A1 + 0x4]
0000051C A02A trap HUnlock
0000051E 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000522 6708 beq +0xA /* 0000052C */
00000524 487A 009C pea.l [PC + 0x9C /* 000005C2 */]
00000528 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000052C:
0000052C 548F addq.l A7, 2
0000052E 205F movea.l A0, [A7]+
00000530 A029 trap HLock
00000532 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000536 6708 beq +0xA /* 00000540 */
00000538 487A 0088 pea.l [PC + 0x88 /* 000005C2 */]
0000053C 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000540:
00000540 548F addq.l A7, 2
00000542 2250 movea.l A1, [A0]
00000544 3629 0002 move.w D3, [A1 + 0x2]
00000548 A02A trap HUnlock
0000054A 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
0000054E 6708 beq +0xA /* 00000558 */
00000550 487A 0070 pea.l [PC + 0x70 /* 000005C2 */]
00000554 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000558:
00000558 548F addq.l A7, 2
0000055A 206A 023C movea.l A0, [A2 + 0x23C]
0000055E 2250 movea.l A1, [A0]
00000560 43E9 0008 lea.l A1, [A1 + 0x8]
00000564 2D51 FFEE move.l [A6 - 0x12], [A1]
00000568 2D69 0004 FFF2 move.l [A6 - 0xE], [A1 + 0x4]
0000056E 22AA 0010 move.l [A1], [A2 + 0x10]
00000572 5869 0002 addq.w [A1 + 0x2], 4
00000576 0651 0014 addi.w [A1], 0x14
0000057A 236A 0014 0004 move.l [A1 + 0x4], [A2 + 0x14]
00000580 0469 000F 0006 subi.w [A1 + 0x6], 0xF
00000586 0469 000F 0004 subi.w [A1 + 0x4], 0xF
0000058C 7000 moveq.l D0, 0x00
0000058E 3029 0004 move.w D0, [A1 + 0x4]
00000592 9051 sub.w D0, [A1]
00000594 80C3 divu.w D0, D3
00000596 3540 0242 move.w [A2 + 0x242], D0
0000059A 4840 swap.w D0
0000059C 9169 0004 sub.w [A1 + 0x4], D0
000005A0 2211 move.l D1, [A1]
000005A2 2429 0004 move.l D2, [A1 + 0x4]
000005A6 B2AE FFEE cmp.l D1, [A6 - 0x12]
000005AA 6606 bne +0x8 /* 000005B2 */
000005AC B4AE FFF2 cmp.l D2, [A6 - 0xE]
000005B0 4E71 nop
label000005B2:
000005B2 4CDF 070F movem.l A2,A1,A0,D3,D2,D1,D0, [A7]+
000005B6 4E5E unlink A6
000005B8 2F57 0004 move.l [A7 + 0x4], [A7]
000005BC 4FEF 0004 lea.l A7, [A7 + 0x4]
000005C0 4E75 rts
000005C2 8C53 or.w D6, [A3]
000005C4 4554 chk.w D2, [A4]
000005C6 5649 addq.w A1, 3
000005C8 4557 chk.w D2, [A7]
000005CA 5354 subq.w [A4], 1
000005CC 5546 subq.w D6, 2
000005CE 4620 not.b -[A0]
000005D0 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_307: // at 000005D2 (misaligned)
000005D4 FFF8 .extension 0xFF8 // unimplemented
000005D6 48E7 E0E0 movem.l -[A7], D0,D1,D2,A0,A1,A2
000005DA 246E 0008 movea.l A2, [A6 + 0x8]
000005DE 2F0A move.l -[A7], A2
000005E0 206A 0348 movea.l A0, [A2 + 0x348]
000005E4 A029 trap HLock
000005E6 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000005EA 6708 beq +0xA /* 000005F4 */
000005EC 487A 007C pea.l [PC + 0x7C /* 0000066A */]
000005F0 4EAD 0CD2 jsr [A5 + 0xCD2]
label000005F4:
000005F4 548F addq.l A7, 2
000005F6 2250 movea.l A1, [A0]
000005F8 3F29 007C move.w -[A7], [A1 + 0x7C]
000005FC 3F29 007A move.w -[A7], [A1 + 0x7A]
00000600 4267 clr.w -[A7]
00000602 A91B trap MoveWindow
00000604 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000608 6708 beq +0xA /* 00000612 */
0000060A 487A 005E pea.l [PC + 0x5E /* 0000066A */]
0000060E 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000612:
00000612 548F addq.l A7, 2
00000614 2F0A move.l -[A7], A2
00000616 206A 0348 movea.l A0, [A2 + 0x348]
0000061A 2250 movea.l A1, [A0]
0000061C 3F29 0080 move.w -[A7], [A1 + 0x80]
00000620 3F29 007E move.w -[A7], [A1 + 0x7E]
00000624 4267 clr.w -[A7]
00000626 A91D trap SizeWindow
00000628 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
0000062C 6708 beq +0xA /* 00000636 */
0000062E 487A 003A pea.l [PC + 0x3A /* 0000066A */]
00000632 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000636:
00000636 548F addq.l A7, 2
00000638 206A 0348 movea.l A0, [A2 + 0x348]
0000063C A02A trap HUnlock
0000063E 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000642 6708 beq +0xA /* 0000064C */
00000644 487A 0024 pea.l [PC + 0x24 /* 0000066A */]
00000648 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000064C:
0000064C 548F addq.l A7, 2
0000064E 2F0A move.l -[A7], A2
00000650 4EBA 0028 jsr [PC + 0x28 /* 0000067A */]
00000654 2F0A move.l -[A7], A2
00000656 4EAD 0A5A jsr [A5 + 0xA5A]
0000065A 4CDF 0707 movem.l A2,A1,A0,D2,D1,D0, [A7]+
0000065E 4E5E unlink A6
00000660 2F57 0004 move.l [A7 + 0x4], [A7]
00000664 4FEF 0004 lea.l A7, [A7 + 0x4]
00000668 4E75 rts
0000066A 8D53 or.w [A3], D6
0000066C 4554 chk.w D2, [A4]
0000066E 5749 subq.w A1, 3
00000670 4E44 trap 4
00000672 4F57 chk.w D7, [A7]
00000674 5349 subq.w A1, 1
00000676 5A45 addq.w D5, 5
00000678 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000067A-0000067E
export_308:
fn0000067A:
0000067A 4E56 FFF0 link A6, -0x0010
// end alternate branch 0000067A-0000067E
export_308: // at 0000067A (misaligned)
fn0000067A: // (misaligned)
0000067C FFF0 .extension 0xFF0 // unimplemented
0000067E 48E7 E0E0 movem.l -[A7], D0,D1,D2,A0,A1,A2
00000682 486E FFF0 pea.l [A6 - 0x10]
00000686 A874 trap GetPort
00000688 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
0000068C 6708 beq +0xA /* 00000696 */
0000068E 487A 01BC pea.l [PC + 0x1BC /* 0000084C */]
00000692 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000696:
00000696 548F addq.l A7, 2
00000698 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000069C A873 trap SetPort
0000069E 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000006A2 6708 beq +0xA /* 000006AC */
000006A4 487A 01A6 pea.l [PC + 0x1A6 /* 0000084C */]
000006A8 4EAD 0CD2 jsr [A5 + 0xCD2]
label000006AC:
000006AC 548F addq.l A7, 2
000006AE 246E 0008 movea.l A2, [A6 + 0x8]
000006B2 302A 0014 move.w D0, [A2 + 0x14]
000006B6 906A 0010 sub.w D0, [A2 + 0x10]
000006BA 5240 addq.w D0, 1
000006BC 3D40 FFFC move.w [A6 - 0x4], D0
000006C0 0440 0010 subi.w D0, 0x10
000006C4 3D40 FFF8 move.w [A6 - 0x8], D0
000006C8 3D7C FFFF FFFA move.w [A6 - 0x6], 0xFFFF
000006CE 302A 0016 move.w D0, [A2 + 0x16]
000006D2 906A 0012 sub.w D0, [A2 + 0x12]
000006D6 0440 000E subi.w D0, 0xE
000006DA 3D40 FFFE move.w [A6 - 0x2], D0
000006DE 206A 008C movea.l A0, [A2 + 0x8C]
000006E2 A029 trap HLock
000006E4 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000006E8 6708 beq +0xA /* 000006F2 */
000006EA 487A 0160 pea.l [PC + 0x160 /* 0000084C */]
000006EE 4EAD 0CD2 jsr [A5 + 0xCD2]
label000006F2:
000006F2 548F addq.l A7, 2
000006F4 2250 movea.l A1, [A0]
000006F6 2D51 FFF4 move.l [A6 - 0xC], [A1]
000006FA A02A trap HUnlock
000006FC 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000700 6708 beq +0xA /* 0000070A */
00000702 487A 0148 pea.l [PC + 0x148 /* 0000084C */]
00000706 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000070A:
0000070A 548F addq.l A7, 2
0000070C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000710 A958 trap HideControl
00000712 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000716 6708 beq +0xA /* 00000720 */
00000718 487A 0132 pea.l [PC + 0x132 /* 0000084C */]
0000071C 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000720:
00000720 548F addq.l A7, 2
00000722 2F2A 008C move.l -[A7], [A2 + 0x8C]
00000726 A958 trap HideControl
00000728 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
0000072C 6708 beq +0xA /* 00000736 */
0000072E 487A 011C pea.l [PC + 0x11C /* 0000084C */]
00000732 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000736:
00000736 548F addq.l A7, 2
00000738 2F2A 008C move.l -[A7], [A2 + 0x8C]
0000073C 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000740 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00000744 A959 trap MoveControl
00000746 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
0000074A 6708 beq +0xA /* 00000754 */
0000074C 487A 00FE pea.l [PC + 0xFE /* 0000084C */]
00000750 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000754:
00000754 548F addq.l A7, 2
00000756 2F2A 008C move.l -[A7], [A2 + 0x8C]
0000075A 302E FFFE move.w D0, [A6 - 0x2]
0000075E 906E FFFA sub.w D0, [A6 - 0x6]
00000762 3F00 move.w -[A7], D0
00000764 302E FFFC move.w D0, [A6 - 0x4]
00000768 906E FFF8 sub.w D0, [A6 - 0x8]
0000076C 3F00 move.w -[A7], D0
0000076E A95C trap SizeControl
00000770 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000774 6708 beq +0xA /* 0000077E */
00000776 487A 00D4 pea.l [PC + 0xD4 /* 0000084C */]
0000077A 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000077E:
0000077E 548F addq.l A7, 2
00000780 3D7C 0012 FFF8 move.w [A6 - 0x8], 0x12
00000786 302A 0016 move.w D0, [A2 + 0x16]
0000078A 906A 0012 sub.w D0, [A2 + 0x12]
0000078E 5240 addq.w D0, 1
00000790 3D40 FFFE move.w [A6 - 0x2], D0
00000794 0440 0010 subi.w D0, 0x10
00000798 3D40 FFFA move.w [A6 - 0x6], D0
0000079C 302A 0014 move.w D0, [A2 + 0x14]
000007A0 906A 0010 sub.w D0, [A2 + 0x10]
000007A4 0440 000E subi.w D0, 0xE
000007A8 3D40 FFFC move.w [A6 - 0x4], D0
000007AC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000007B0 3F2E FFFA move.w -[A7], [A6 - 0x6]
000007B4 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000007B8 A959 trap MoveControl
000007BA 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000007BE 6708 beq +0xA /* 000007C8 */
000007C0 487A 008A pea.l [PC + 0x8A /* 0000084C */]
000007C4 4EAD 0CD2 jsr [A5 + 0xCD2]
label000007C8:
000007C8 548F addq.l A7, 2
000007CA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000007CE 302E FFFE move.w D0, [A6 - 0x2]
000007D2 906E FFFA sub.w D0, [A6 - 0x6]
000007D6 3F00 move.w -[A7], D0
000007D8 302E FFFC move.w D0, [A6 - 0x4]
000007DC 906E FFF8 sub.w D0, [A6 - 0x8]
000007E0 3F00 move.w -[A7], D0
000007E2 A95C trap SizeControl
000007E4 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000007E8 6708 beq +0xA /* 000007F2 */
000007EA 487A 0060 pea.l [PC + 0x60 /* 0000084C */]
000007EE 4EAD 0CD2 jsr [A5 + 0xCD2]
label000007F2:
000007F2 548F addq.l A7, 2
000007F4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000007F8 A957 trap ShowControl
000007FA 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000007FE 6708 beq +0xA /* 00000808 */
00000800 487A 004A pea.l [PC + 0x4A /* 0000084C */]
00000804 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000808:
00000808 548F addq.l A7, 2
0000080A 2F2A 008C move.l -[A7], [A2 + 0x8C]
0000080E A957 trap ShowControl
00000810 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000814 6708 beq +0xA /* 0000081E */
00000816 487A 0034 pea.l [PC + 0x34 /* 0000084C */]
0000081A 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000081E:
0000081E 548F addq.l A7, 2
00000820 2F0A move.l -[A7], A2
00000822 4EBA 003A jsr [PC + 0x3A /* 0000085E */]
00000826 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000082A A873 trap SetPort
0000082C 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000830 6708 beq +0xA /* 0000083A */
00000832 487A 0018 pea.l [PC + 0x18 /* 0000084C */]
00000836 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000083A:
0000083A 548F addq.l A7, 2
0000083C 4CDF 0707 movem.l A2,A1,A0,D2,D1,D0, [A7]+
00000840 4E5E unlink A6
00000842 2F57 0004 move.l [A7 + 0x4], [A7]
00000846 4FEF 0004 lea.l A7, [A7 + 0x4]
0000084A 4E75 rts
0000084C 8E53 or.w D7, [A3]
0000084E 4554 chk.w D2, [A4]
00000850 5749 subq.w A1, 3
00000852 4E44 trap 4
00000854 4F57 chk.w D7, [A7]
00000856 5354 subq.w [A4], 1
00000858 5546 subq.w D6, 2
0000085A 4620 not.b -[A0]
0000085C 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000085E-00000862
export_309:
fn0000085E:
0000085E 4E56 FFF8 link A6, -0x0008
// end alternate branch 0000085E-00000862
export_309: // at 0000085E (misaligned)
fn0000085E: // (misaligned)
00000860 FFF8 .extension 0xFF8 // unimplemented
00000862 48E7 E0E0 movem.l -[A7], D0,D1,D2,A0,A1,A2
00000866 246E 0008 movea.l A2, [A6 + 0x8]
0000086A 486E FFFC pea.l [A6 - 0x4]
0000086E A874 trap GetPort
00000870 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000874 6708 beq +0xA /* 0000087E */
00000876 487A 00C0 pea.l [PC + 0xC0 /* 00000938 */]
0000087A 4EAD 0CD2 jsr [A5 + 0xCD2]
label0000087E:
0000087E 548F addq.l A7, 2
00000880 2F0A move.l -[A7], A2
00000882 A873 trap SetPort
00000884 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000888 6708 beq +0xA /* 00000892 */
0000088A 487A 00AC pea.l [PC + 0xAC /* 00000938 */]
0000088E 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000892:
00000892 548F addq.l A7, 2
00000894 42AE FFF8 clr.l [A6 - 0x8]
00000898 486E FFF8 pea.l [A6 - 0x8]
0000089C A870 trap LocalToGlobal
0000089E 206A 0348 movea.l A0, [A2 + 0x348]
000008A2 A029 trap HLock
000008A4 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000008A8 6708 beq +0xA /* 000008B2 */
000008AA 487A 008C pea.l [PC + 0x8C /* 00000938 */]
000008AE 4EAD 0CD2 jsr [A5 + 0xCD2]
label000008B2:
000008B2 548F addq.l A7, 2
000008B4 2250 movea.l A1, [A0]
000008B6 336E FFF8 007A move.w [A1 + 0x7A], [A6 - 0x8]
000008BC 336E FFFA 007C move.w [A1 + 0x7C], [A6 - 0x6]
000008C2 302A 0010 move.w D0, [A2 + 0x10]
000008C6 3340 007A move.w [A1 + 0x7A], D0
000008CA 4440 neg.w D0
000008CC D06A 0014 add.w D0, [A2 + 0x14]
000008D0 3340 007E move.w [A1 + 0x7E], D0
000008D4 302A 0012 move.w D0, [A2 + 0x12]
000008D8 3340 007C move.w [A1 + 0x7C], D0
000008DC 4440 neg.w D0
000008DE D06A 0016 add.w D0, [A2 + 0x16]
000008E2 3340 0080 move.w [A1 + 0x80], D0
000008E6 4869 007A pea.l [A1 + 0x7A]
000008EA A870 trap LocalToGlobal
000008EC 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
000008F0 6708 beq +0xA /* 000008FA */
000008F2 487A 0044 pea.l [PC + 0x44 /* 00000938 */]
000008F6 4EAD 0CD2 jsr [A5 + 0xCD2]
label000008FA:
000008FA 548F addq.l A7, 2
000008FC 206A 0348 movea.l A0, [A2 + 0x348]
00000900 A02A trap HUnlock
00000902 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
00000906 6708 beq +0xA /* 00000910 */
00000908 487A 002E pea.l [PC + 0x2E /* 00000938 */]
0000090C 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000910:
00000910 548F addq.l A7, 2
00000912 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000916 A873 trap SetPort
00000918 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */]
0000091C 6708 beq +0xA /* 00000926 */
0000091E 487A 0018 pea.l [PC + 0x18 /* 00000938 */]
00000922 4EAD 0CD2 jsr [A5 + 0xCD2]
label00000926:
00000926 548F addq.l A7, 2
00000928 4CDF 0707 movem.l A2,A1,A0,D2,D1,D0, [A7]+
0000092C 4E5E unlink A6
0000092E 2F57 0004 move.l [A7 + 0x4], [A7]
00000932 4FEF 0004 lea.l A7, [A7 + 0x4]
00000936 4E75 rts
00000938 9055 sub.w D0, [A5]
0000093A 5044 addq.w D4, 8
0000093C 4154 chk.w D0, [A4]
0000093E 4550 chk.w D2, [A0]
00000940 524C addq.w A4, 1
00000942 5752 subq.w [A2], 3
00000944 4543 chk.w D2, D3
00000946 4F52 chk.w D7, [A2]
00000948 4420 neg.b -[A0]
0000094A 0000 .incomplete